<?php
/**
 * backend de logging vers un fichier
 * @package log 
 * @author Alain Vagner
 */

class FileAppender extends Appender
{
	public function write($logitem)
	{
		
		if ($logitem->fichier == '') {
			$logitem->fichier = '-';	
		}

		if ($logitem->no_ligne == '') {
			$logitem->no_ligne = '-';	
		}		
		
		$str = '['.$logitem->module.'] '. date('Y-m-d H:i:s',$logitem->datetime).' \''.$logitem->description. '\' '.$this->getLevel($logitem->gravite). ' '.$logitem->fichier.' '.$logitem->no_ligne."\r\n";
	
		$f = @fopen($this->config, 'a');
		@fwrite($f, $str);
		@fclose($f);
	
	}
}
?>
